rat-tailed larva - Turkish English Dictionary