dishcloth gourd

definition: any of several tropical annual climbers having large yellow flowers and edible young fruits
example:
speech part: noun
synonyms: sponge gourd rag gourd luffa
Video not found.