Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of chokecherry

- The astringent fruit of a species of wild cherry (Prunus Virginiana); also, the bush or tree which bears such fruit.