HITCHHIKING STATION


Meaning of HITCHHIKING STATION in English

pick-up stop, station on the side of a road from which it is acceptable to secure rides

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.