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 - Словарь современного английского языка.
2012