revetment covered with vegetation - Espagnol Anglais Dictionnaire