superficial palmar artery - Turkish English Dictionary