feel hemmed in - Turc Anglais Dictionnaire