vegetated substrate - Francés Inglés Diccionario