difficult to manage (a situation) - Turkish English Dictionary

Suggest a Term