meaning of cucurbita maxima

1. any of several winter squash plants producing large grayish-green football-shaped fruit with a rough warty rind


Related Words

cucurbita maxima | cucurbita maxima turbaniformis |

Developed & Maintained By Taraprasad.com

Treasure Words