Home / C / cucurbita moschata

cucurbita moschata

noun 18 letters Scrabble 30 WWF 36
Definitions
noun

any of various plants bearing squash having hard rinds and elongated recurved necks

Look “cucurbita moschata” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →