What does azotea mean?

azotea - Spanish to English

terrace roof