MIRADOR


Meaning of MIRADOR in English

n. a turret or tower etc. attached to a building, and commanding an excellent view. [Sp. f. mirar to look]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.