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.
debug info: 0.0145
noun
A range of mountains (usually with jagged peaks and irregular outline).
A Spanish mackerel of western North America.
synonym: Scomberomorus sierra.
debug info: 0.0145