What is a goji berry?

What plant is it from?
3 answers 3