coralroot

noun

Definition of coralroot

: a plant of the genus Corallorhiza