arsenal of weapons - French English Dictionary