Slovnenya

Translation English Spanish: turret

Dictionary: main
turret
noun