Luffa

Noun

 * 1) A kind of tropical vine e.g. Vietnamese luffa

Etymology
loofah from Egyptian Arabic لوف