vegetable sponge Hear it!

vegetable sponge Definition

vegetable sponge

noun

luffa (sense )