interventricular foramen - German English Dictionary