botallo's foramen - French English Dictionary