English version


From Longman Dictionary of Contemporary EnglishMcLarenMc‧Lar‧en /məˈklærən/ trademark  a British company that makes racing cars and expensive sports cars. McLaren cars take part in famous races all over the world, including formula one races.
Pictures of the day
Do you know what each of these is called?
Click on the pictures to check.