Synonyms for "baffle"

Words with similar meaning