major palatine artery - French English Dictionary