vegetable sponge (luffa cylindrica) - French English Dictionary