HERSILLON MEANING IN ENGLISH

• Hersillon Definition & Synonyms

  1. (n.) A beam with projecting spikes, used to make a breach impassable.


RECENT SEARCHES