SIERRA


Meaning of SIERRA in English

n. mountain range with rugged peaks; any of several species of large fishes from the mackerel family (native to western North America)

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