vegetable sponge (luffa cylindrica) - Turkish English Dictionary