luffa

definition: any of several tropical annual climbers having large yellow flowers and edible young fruits
example:
speech part: noun
synonyms: dishcloth gourd
definition: the dried fibrous part of the fruit of a plant of the genus Luffa
example:
speech part: noun
synonyms: loofah loofa loufah sponge

How luffa is being used?