English version

Land Rover

From Longman Dictionary of Contemporary EnglishLand RoverˈLand ˌRover  trademark British English a type of strong car made for travelling over rough ground
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.