Slovnenya

Translation English Spanish: gun turret

Dictionary: main
gun turret
noun