MACHICOLATION Meaning of MACHICOLATION in English (n.) The act of discharging missiles or pouring burning or melted substances upon assailants through such apertures. Webster's English dictionary. Английский словарь Webster. 2012