have a lot to lose - German English Dictionary