benefactor - German English Dictionary