rat-tailed maggot - Turkish English Dictionary