eelworms - Turkish English Dictionary