towel gourd
English
Noun
towel
gourd
(
plural
towel gourds
)
loofah
plant