lufaMeaningsNoun1. a Luffa plant or its fruit2. a loofah for handheld scrubbing, either derived from the plant or artificial