vanmaram

ഭീമാകാരപ്രതിമ - meaning in english

Meanings for ഭീമാകാരപ്രതിമ

noun
Colossus