sacrificial donor - German English Dictionary