vegetable sponge (luffa cylindrica) - English Synonyms Dictionary