interventricular foramen - French English Dictionary