trading turrets
English
Noun
trading
turrets
plural of
trading turret