vanmaram

നാരകച്ചെടി - meaning in english

Meanings for നാരകച്ചെടി

noun
Orange plant
unknown
lemon