under strong pressure - Turc Anglais Dictionnaire