machicolated tower - Francés Inglés Diccionario