Meanings (ES + gloss)
ventaja
An advantage.
The Londoners seeing that they could get no vantage against the duke, who was without their reach, to bewreak their anger they took his arms, which in most despiteful wise they han…
mirador
A place or position affording a good view; a vantage point.
From this point of vantage, we were able to gain an impression of the massive outlines of the main structure, and its intricate maze of girders.