Vocabulary #81-100 > Flabbergasted > Flashcards
Flabbergasted
surprised
Vocabulary #81-100 (20 decks)