become involved in a matter or problem - German English Dictionary

Suggest a Term