antimechanized defence - French English Dictionary