Definition of luffa in English:

luffa

noun

Pronunciation