Meaning of cucurbita moschata
Definition of cucurbita moschata
(noun)
any of
various
plants
bearing
squash
having
hard
rinds and
elongated
recurved
necks
Other information on cucurbita moschata
WIKIPEDIA results for
cucurbita moschata
Amazon results for
cucurbita moschata
Tweet