I finally found something on google: it's called muskroot and here's the link I found.
http://en.wikipedia.org/wiki/Muskroot
It says nothing about being psychoactive so I think I will have a lot of questions when I go back on Wed.
Thanks for the input, though.
Annie