Meaning of “sierra” in the English Dictionary

English