wormroot

noun

Definition of wormroot