superficial palmar artery - French English Dictionary