make enough to live off - German English Dictionary