astounding in French astounding in French impressionnant adj That astounds or astound. Add to Flashcards