Where does “demarcation” come from?

demarcation (English): The act of marking off a boundary or setting a...

Definitions

  1. The act of marking off a boundary or setting a...

Words derived from “demarcation