superficial palmar artery - German English Dictionary