a good deed is never lost - German English Dictionary