meaning of ground cherry

1. decorative American annual having round fleshy yellow berries enclosed in a bladderlike husk


Related Words

downy ground cherry | ground cherry | purple ground cherry |

Developed & Maintained By Taraprasad.com

Treasure Words