English Synonym Finder

baffles

Synonyms

confuses perplexes bewilders puzzles mystifies stumps