vanmaram

മരത്തൂതണ്‍നിര - meaning in english

Meanings for മരത്തൂതണ്‍നിര

noun
Stockade