Home
Manglish
English listing
Malayalam listing
About
പരാന്നസസ്യം - meaning in english
Meanings for പരാന്നസസ്യം
noun
Parasitic plant