armed peace - French English Dictionary