golden lace

English

Noun

golden lace (uncountable)

  1. A species of flowering plant native to Asia (Patrinia scabiosifolia).

Translations