Machicolate Meaning

There are 1 meaning(s) for word Machicolate

Machicolate Meaning 1 : supply with projecting galleries

    Example : machicolate the castle walls