Definition of miranda in Spanish:

miranda

feminine noun

  • 1Lugar elevado y bien situado desde el que es posible contemplar un paisaje extenso.

    y en eso se pintó por unas mirandas del sudeste, como un espejismo, un bulto aún difuso que fue poco a poco concretándose a medida que acomodaba los ojos a la opaca lejanía