DE → EN
EN → DE
babelfish
/
English → Deutsch
to thrust oneself upon sb.
Wörterbuch
sich jdm. aufdrängen
to thrust oneself upon sb.