immediate surgical treatment - Turkish English Dictionary