a loathsome insect - Turkish English Dictionary