Slovnenya

Translation English Spanish: turret

Diccionario: main
turret
noun