Definition of Machicolate

  • 1. Supply with projecting galleries Verb

Semanticaly linked words with "machicolate"