poppywort

English

Etymology

From poppy +‎ wort.

Noun

poppywort (plural poppyworts)

  1. The herbaceous plant Stylophorum diphyllum.