MIRADOR Meaning of MIRADOR in English [ ˌmɪrə'dɔ: , 'mɪrədɔ: ]■ noun a turret or tower attached to a building and providing an extensive view.OriginC17: from Sp., from mirar 'to look'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004