Synonyms of Sierra in English :
Antonyms of Sierra in English
Thesaurus of Sierra in English
Sierra
see definition of sierraSynonyms of sierra
1. (noun) a Spanish mackerel of western North America
Hypernyms of sierra
1. (noun) a Spanish mackerel of western North America