liverberry

English

Noun

liverberry

  1. The perennial plant Streptopus lanceolatus.