Meaning of rag gourd
Definition of rag gourd
(noun)
any of
several
tropical
annual
climbers having
large
yellow
flowers and
edible
young
fruits;
grown
commercially
for the
mature
fruit's
dried
fibrous
interior
that is
used
as a
sponge
Other information on rag gourd
WIKIPEDIA results for
rag gourd
Amazon results for
rag gourd
Tweet