Diamond Lane (noun) Definition, Meaning & Examples

noun
  1. a highway or street lane for buses and passenger vans marked with a large diamond shape on the pavement.
Diamond Lane (noun) Definition, Meaning & Examples

More Definitions