Definify.com

Definition 2024


turret_heads

turret heads

English

Noun

turret heads

  1. plural of turret head