Meaning of crenellation

Definition of crenellation

(noun) a rampart built around the top of a castle with regular gaps for firing arrows or guns
the action of constructing ramparts with gaps for firing guns or arrows

Other information on crenellation

WIKIPEDIA results for crenellation
Amazon results for crenellation