expression, pronoun
who on earth; who the heck
Emphatic, often confrontational or incredulous way of asking 'who?'. Used when the speaker is annoyed, suspicious, or demanding identification.
どこのどいつがこんなことをしたんだ?
Who the heck did something like this?
お前はどこのどいつだ?
Who on earth are you?