Translation of azotea in English:

azotea

terrace roof, n.

feminine noun

  • 1

    terrace roof
    flat roof
    estar mal de la azotea to be off one's rocker informal