translate English to French: Hundreds, if not thousands, of men perished.
Des centaines, voire des milliers d'hommes, ont péri.