tangle of water plant roots - Espagnol Anglais Dictionnaire