be in a tough spot - Turc Anglais Dictionnaire