Rhyme Desk
Find rhyming words!

Definition of "Straiten" :

verb: squeeze together

verb: bring into difficulties or distress, especially financial hardship