ivy gourds

English

Noun

ivy gourds

  1. plural of ivy gourd