flabbergasted in French flabbergasted in French sidéré adj Appalled, annoyed, exhausted or disgusted. Add to Flashcards