LAND ROVER


Meaning of LAND ROVER in English

n. British trademark for a four-wheel-drive car

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