turret heads

English

Noun

turret heads

  1. plural of turret head