Turrets meaning

Plural form of turret.
noun
0
0
Advertisement