stupendous in French stupendous in French merveilleux adj Astonishingly great or large; huge; enormous. Add to Flashcards