Existe: é o termo mata-cães.
O termo inglês machicolation significa «abertura no chão entre as mísulas que sustentam as ameias, através das quais se podia atirar pedras aos atacantes que se encontravam na base da muralha defensiva» (ver artigo em inglês da Wikipédia). Se assim é, então mata-cães parece ser mesmo o termo português equivalente quando o dicionário da Academia das Ciências de Lisboa o define como «plataforma saliente, existente em castelos ou sobre as antigas portas das cidades, com aberturas donde se lançavam pedras ou outros materiais para evitar a aproximação do inimigo».