MACHICOLATE

Definition of MACHICOLATE

  1. (verb)supply with projecting galleries