Rhyme Desk
Find rhyming words!

Definition of "Enigma" :

noun: something that baffles understanding and cannot be explained

noun: a difficult problem