English

edit

Noun

edit

merlons

  1. plural of merlon

French

edit

Noun

edit

merlons

  1. plural of merlon
  NODES
Note 1