lateral plantar artery - German English Dictionary