Get Free Checker

Cucurbita moschata

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

How To Use Cucurbita moschata In A Sentence

List is Empty.