arsenal of weapons - Spanish English Dictionary