Meaning of tutsan

Definition of tutsan

(noun) deciduous bushy Eurasian shrub with golden yellow flowers and reddish-purple fruits from which a soothing salve is made in Spain

Other information on tutsan

WIKIPEDIA results for tutsan
Amazon results for tutsan