SIERRA


Meaning of SIERRA in English

Sierra BrE AmE trademark

a type of medium-sized car that was produced by Ford in the UK in the 1980s and early 1990s

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