vegetable sponge


noun

British Dictionary definitions for vegetable sponge

vegetable sponge

noun

another name for dishcloth gourd