Sponge Gourd {Luffa aegyptiaca} fruits and flowers - dried and sold as loofah, Japan