Webster's Revised Unabridged Dictionary · 1913

Machicoulis

Machicoulis , noun

[French mâchicoulis.]

(Military Architecture) Same as Machicolation.