vanmaram

പരാന്നസസ്യം - meaning in english

Meanings for പരാന്നസസ്യം

noun
Parasitic plant