English Synonym Finder
baffles
Synonyms
confuses
perplexes
bewilders
puzzles
mystifies
stumps