meaning of cucurbita moschata

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


Related Words

cucurbita moschata |

Developed & Maintained By Taraprasad.com

Treasure Words