What is the full meaning of miradors
MIRADOR, (Spanish) a belvedere or watchtower [n]
Example of the word miradors placed on a Scrabble board.