Fame Craze News
news /

【How-to】What does la grange mean in english

A deep wide ditch, usually filled with water, typically surrounding a fortified medieval town, fortress, or castle as a protection against assault. 2. A ditch similar to one surrounding a fortification: A moat separates the animals in the zoo from the spectators. tr.v. moat·ed, moat·ing, moats.