have something to lose - English Synonyms Dictionary