LABRADOR TEA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Labrador Tea.
Labrador Tea - as a noun
Evergreen shrub of eastern north america having white or creamy bell-shaped flowers and dark green hairy leaves used for tea during american revolution
Synonyms (Exact Relations)
crystal tealedum groenlandicum