Hindi-English dictionary »

शतरूपा meaning in English

HindiEnglish
शतरूपा

the first lady of world.noun