Definitions of merlon:

  • noun:   a solid section between two crenels in a crenelated battlement