rat-tailed larva - French English Dictionary