major palatine foramen - Spanish English Dictionary