meaning of lindera

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


Related Words

lindera | lindera benzoin |

Developed & Maintained By Taraprasad.com

Treasure Words