giving away one's all - German English Dictionary