flanked by armed guards - Espagnol Anglais Dictionnaire