altruistic love - German English Dictionary