machicoulis meaning in French
n. mâchicoulis, galerie saillante d'un château fort ou d'une fortification pourvue d'ouvertures par lesquelles on pouvait jeter des projectiles
n. mâchicoulis, galerie saillante d'un château fort ou d'une fortification pourvue d'ouvertures par lesquelles on pouvait jeter des projectiles