English Dictionary
Definition how/who/what etc in heaven’s name in British English
how/who/what etc in heaven’s name phrase
phrase
1
used for strongly emphasizing a question
