meaning of barbados cherry

barbados cherry meaning in General Dictionary

tropical American shrub bearing delicious acid red fresh fruit resembling cherries

View more

  • acid red or yellow cherry-like fruit of a tropical US shrub extremely full of vitamin C