vanmaram

അലറുന്നവള് - meaning in english

Meanings for അലറുന്നവള്

noun
Termagant