meet one's Waterloo in French
meet one's Waterloo in French
rencontrer son Waterloo
To be decisively defeated by an encounter with a powerful opponent or a problem that is too difficult.