English Synonym Finder
Causes someone to feel confused or puzzled.
Makes something seem mysterious or difficult to understand.