ita vàya

English: Translation
pumpkin flower
Spanish: Translation
flor de calabaza
noun
Plants, trees and other vegetation
Food, cooking and foodways