pumpkin seed

noun

Medical Definition of pumpkin seed

: pepo