Meaning of dishcloth gourd
Definition of dishcloth 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 dishcloth gourd
WIKIPEDIA results for
dishcloth gourd
Amazon results for
dishcloth gourd
Tweet