vanilla leaf

English

Noun

vanilla leaf (uncountable)

  1. Any plant of the genus Achlys.
  2. The plant Carphephorus odoratissimus, native to the southeastern United States.

Derived terms