ajarafe

listen to the pronunciation of ajarafe
Spanish - English
terrace, flat section of earth with sloping sides