English synonyms about - contact  

jump to corresponding sense entry

jump to corresponding sense entry

sierra

noun

1 sierra

A range of mountains (usually with jagged peaks and irregular outline).

2 sierra

A Spanish mackerel of western North America.

synonym: Scomberomorus sierra.


Find more on sierra elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0271