towel gourds

English

Noun

towel gourds

  1. plural of towel gourd