meaning of azotea

azotea - Spanish to English

terrace roof