flanked by armed guards - Spanish English Dictionary