Vad betyder what on earth? Är det ett idiom?

Modersmålstalarens svar
Rebecca
What on earthär en interjektion som betonar överraskning, och den kan också användas för att uttrycka känslor som chock (surpriseshock), ilska (anger) och avsky (disgust). På ett sätt betyder det att det är fantastiskt att se något som inte finns på den här planeten. Eller så är det något i stil med why is it real/happening. Exempel: What on earth?! Why is there water all over the floor? (Herregud, varför är det så mycket vatten på golvet?) Exempel: What on earth? I've never seen a real reindeer before. (Vad är det här? Jag har aldrig sett en ren förut.)