to meet one’s waterloo - Fransızca İngilizce Sözlük