hillside reinforced with stones and sticks to avoid erosion - Espagnol Anglais Dictionnaire