Japanese pumpkins

English

Noun

Japanese pumpkins

  1. plural of Japanese pumpkin