tongue worm sore - Turkish English Dictionary