from behind a barricade - Allemand Anglais Dictionnaire