baffles - English Synonyms Dictionary