armed with a shield - French English Dictionary