internal pudendal artery - German English Dictionary