epiploic foramen - French English Dictionary