miradors

noun
  1. watchtowers or elevated observation posts, especially those used for surveillance or defense
  2. Usage: military; architecture

Examples