Definition - West Indian cherry

Below is the definition for the word you requested, useful for Scrabble and other word games. To find more definitions please use the dictionary page.

West Indian cherry
  1. acid red or yellow cherry-like fruit of a tropical American shrub very rich in vitamin C
  2. tropical American shrub bearing edible acid red fruit resembling cherries