meaning of schinseng

1. Chinese herb with palmately compound leaves and small greenish flowers and forked aromatic roots believed to have medicinal powers


Related Words

panax schinseng |

Developed & Maintained By Taraprasad.com

Treasure Words