English Dictionary
Definition Greyhound Bus in British English
Greyhound Bus
1
a type of bus that people use for travelling long distances in the US
Synonyms and related words
