turret

noun
  1. a small tower on a building, especially at a corner
  2. a rotating armored structure on a tank or warship that holds guns
  3. Usage: military
  4. a tall structure used for defense in medieval castles
  5. Usage: historical

Examples