lesser palatine artery - Turkish English Dictionary