cucurbita moschata definition

  • noun:
    • any one of numerous plants bearing squash having hard rinds and elongated recurved necks
29 votes

How would you define cucurbita moschata?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!