Ledum Meaning

There are 1 meaning(s) for word Ledum

Meaning 1 : evergreen shrubs of north temperate regions

    Synonyms : genus ledum