meaning of downy ground cherry

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


Related Words

downy ground cherry |

Developed & Maintained By Taraprasad.com

Treasure Words