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
Tweet