Home
Manglish
English listing
Malayalam listing
Storax - meaning in malayalam
നാമം (Noun)
സുഗന്ധമുള്ള ഒരിനം മരക്കറ