Rhymes | Synonyms
noun: something that baffles understanding and cannot be explained
noun: a difficult problem