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