Rhyme Desk
Find rhyming words!

Definition of "Hamlet" :

noun: a community of people smaller than a village

noun: a settlement smaller than a town

noun: the hero of William Shakespeare's tragedy who hoped to avenge the murder of his father