merlon
1. [ noun ] (military) a solid section between two crenels in a crenelated battlement
Related terms: rampart battlement
Similar spelling:   Merlyn
  merlin
  Merlan
  Merlino
  Merlene
  Marlon
  Merlangus