Other - 2944 Random
adjective
2489 of 2944
Other / Surprise
Other / Surprise
flabbergasted - To be surprised, amazed, or shocked very unexpectedly
Lucille was flabbergasted when she arrived at her classroom Tuesday morning for another day of teaching, and her 4th grade students had made a surprise birthday party for her.