tutsan

This is not a dictionary! - Search for "tutsan" in The Danish Dictionary

  • March 4. 2016 from wordnet.princeton.edu

    tutsan noun english

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