rat-tailed maggot - French English Dictionary