maggot-pie - French English Dictionary