life is too difficult - German English Dictionary