BATTLEMENT

Definition of BATTLEMENT

  1. (noun)a rampart built around the top of a castle with regular gaps for firing arrows or guns