English Dictionary
Definition for heaven’s in British English
for heaven’s phrase
phrase
1
used for emphasizing that you are annoyed or impatient with someone
Synonyms and related words
