lufa
Meanings
Noun
1. a Luffa plant or its fruit
2. a loofah for handheld scrubbing, either derived from the plant or artificial