vanmaram

നാരക മരം - meaning in english

Meanings for നാരക മരം

noun
Lemon tree