Machicoulis Copy link Machicoulis , noun [French mâchicoulis.] (Military Architecture) Same as Machicolation.