vanmaram

ദീപ്‌സ്‌തംഭം - meaning in english

Meanings for ദീപ്‌സ്‌തംഭം

noun
Light house