CHOKECHERRY

Definition of CHOKECHERRY

  1. (noun)the fruit of the chokecherry tree
  2. (noun)a common wild cherry of eastern North America having small bitter black berries favored by birds