from behind a barricade - Turc Anglais Dictionnaire