English to Hindi

Meaning for:
why on earth
other
न जाने क्यों?