过去分词:machicolated 现在分词:machicolating 第三人称单数:machicolates
1.在...上开堞眼[枪眼]
1.to provide a castle wall with projecting galleries along its top