landscaped patio of a building - Espagnol Anglais Dictionnaire