English to Hindi Dictionary

A Pedestal (Of an idol) Meaning in English

Meaning in English