Ethnopharmacology in drug discovery: an analysis of its role and potential contribution.

Ethnopharmacology in drug discovery: an analysis of its role and potential contribution.