Meaning of “sierra” in the English Dictionary

british dictionary