Search term turret has 3 results
Jump to
EN English IT Italian
turret (n) [a little tower] torretta (n) {f} [a little tower]
turret (n) [building] torretta (n) {f} [building]
turret (n) [military] torretta (n) {f} [military]