be in a very tight spot - English Synonyms Dictionary