impose oneself upon someone - Französisch Englisch Wörterbuch