greater palatine foramen - French English Dictionary