thorny business/situation that must be addressed and resolved - Turkish English Dictionary

Suggest a Term