vegetated substrate - Alemán Inglés Diccionario