mirador meaning in French
n. mirador, poste d'observation et de guet; belvédère au sommet d'un bâtiment, balcon ou loge vitrée; construction surélevée servant de poste de surveillance (camp de prisonniers)
n. mirador, poste d'observation et de guet; belvédère au sommet d'un bâtiment, balcon ou loge vitrée; construction surélevée servant de poste de surveillance (camp de prisonniers)