vanmaram

മാരോച്ചെടി - meaning in english

Meanings for മാരോച്ചെടി

noun
Zucchini