épatant (French) comes from French épater, from French patté, from Old French pade, from Vulgar Latin patta, from Frankish patta, from Proto-Germanic pat-.
épatant (French): amazing, surprising, stupefying; present...