try to make ends meet - German English Dictionary