tangle of water plant roots - Spanish English Dictionary