Thesaurus.com
Dictionary.com
Definitions

taken aback









ADJECTIVE
surprised
Synonyms
Antonyms