meet one's waterloo - French English Dictionary