MERLON

Definition of MERLON

  1. (noun)a solid section between two crenels in a crenelated battlement