trading turrets

English

Noun

trading turrets

  1. plural of trading turret