in front of everyone and their mother - Französisch Englisch Wörterbuch