LORRY


Meaning of LORRY in English

A British term for truck.

English dictionary of automotive terms.      Английский словарь автомобильных терминов.