vanmaram

നാരങ്ങാവൃക്ഷം - meaning in english

Meanings for നാരങ്ങാവൃക്ഷം

noun
Lemon tree