Rhyme Desk
Find rhyming words!

Definition of "Pup" :

noun: young of any of various canines such as a dog or wolf

noun: an inexperienced young person

verb: give birth to (a puppy)