esophagus (pl: esophagi) - French English Dictionary