Rhyme Desk
Find rhyming words!

Definition of "Meliorism" :

noun: the belief that the world can be made better by human effort