torreta
Top 25000
Meanings
Noun
1. turret (an armoured, rotating gun installation)
2. turret (a small tower on the corner of a building) (architecture)