towel gourd

English

Noun

towel gourd (plural towel gourds)

  1. loofah plant