Japanese squash

English

Noun

Japanese squash

  1. Synonym of red kuri squash.