goji berry - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    a bright red berry grown in China, believed to be good for you because it contains high levels of certain vitaminsSubmitted on 29/06/2016