ramshorn snail - Turkish English Dictionary