Rhyme Desk
Find rhyming words!

Definition of "Stirrup" :

noun: support consisting of metal loops into which rider's feet go

noun: the stirrup-shaped ossicle that transmits sound from the incus to the cochlea