MIRADOR Meaning of MIRADOR in English n. watch tower; architectural structure (window, balcony or small tower) designed to give wide extensive view Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012