translate English to French: Its stone buildings offered formidable strong points.
Ses maisons de pierre offraient aussi de formidables centres de résistance.