Machicolate Meaning

There are 1 meaning(s) for word Machicolate

Meaning 1 : supply with projecting galleries

    Example : machicolate the castle walls