cocozelle - English Synonyms Dictionary

cocozelle

n.
[1] Italian vegetable marrow