vanmaram

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

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

noun
Colossus