flummoxed - English Synonyms Dictionary