be able to avoid problems or complicated situations - German English Dictionary

Suggest a Term