major palatine foramen - German English Dictionary