sting of an insect - Turkish English Dictionary