to meet one’s waterloo - Deutsch Englisch Wörterbuch