SUNBERRY

Definition of SUNBERRY

  1. (noun)improved garden variety of black nightshade having small edible orange or black berries