Lindera Meaning

There are 1 meaning(s) for word Lindera

Meaning 1 : aromatic evergreen or deciduous dioecious shrubs or trees of eastern Asia and North America

    Synonyms : genus lindera