tangle of water plant roots - Español Inglés Diccionario