vanmaram

മഹാശിലാസ്‌മാരകം - meaning in english

Meanings for മഹാശിലാസ്‌മാരകം

noun
Megalith