the seeds of a type of pumpkin - Español Inglés Diccionario