Luffa

Noun
loofah from Egyptian Arabic لوف
 * 1) A kind of tropical vine e.g. Vietnamese luffa