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