Astonished duck Synonyms

Definitions for Astonished


  • (adjective) affected with sudden and great wonder or surprise
  • (adjective) filled with amazement or wonder
  • (adjective) filled with the emotional impact of overwhelming surprise or shock

AD abbreviation

AD is an abbreviation for Astonished Duck
What does AD stand for?
AD stands for "Astonished Duck"

Definitions for Duck


  • (noun) a member of the human race
  • (verb) to get or keep away from (as a responsibility) through cleverness or trickery
  • (verb) to move suddenly aside or to and fro