vanmaram

വിളക്കുമാടം - meaning in english

Meanings for വിളക്കുമാടം

noun
Light-house
unknown
lighthouse