English to Hindi

Meaning for:
bewildering
other
हक्का-बक्का करने वाला