Skip navigation.

mirador - What does it mean?

Definition of 'mirador'

English

Noun

(en-noun)
  • (architecture) A tower that offers a panoramic view
  • ----

    Similar to 'mirador'

    mortar, martyr, murder, marauder, murderer, murther, mardier