Rhyme Desk
Find rhyming words!

Definition of "Scaramouch" :

noun: a stock character in commedia dell'arte depicted as a boastful coward