surgical maggot - French English Dictionary