Rhyme Desk
Find rhyming words!

Definition of "Sierra" :

noun: a Spanish mackerel of western North America

noun: a range of mountains (usually with jagged peaks and irregular outline)