vanmaram

വന്‍പാറ - meaning in english

Meanings for വന്‍പാറ

noun
Megalith