LAND ROVER


Meaning of LAND ROVER in English

ˈLand ˌRover BrE AmE

British English trademark a type of strong car made for travelling over rough ground

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.