meaning of indian cherry

1. deciduous shrub of eastern and central United States having black berrylike fruit; golden-yellow in autumn


Related Words

indian cherry | west indian cherry |

Developed & Maintained By Taraprasad.com

Treasure Words