YOU SAID:
What on God's green Earth did you just present upon us?
INTO JAPANESE
神の緑の地球上で、あなたは私たちに何を提示しましたか?
BACK INTO ENGLISH
On the green earth of God, what did you present to us?
INTO JAPANESE
神の緑の地で、あなたは私たちに何を提示しましたか?
BACK INTO ENGLISH
What did you present to us in the green land of God?
INTO JAPANESE
神の緑の地で何をわたしたちにプレゼントしましたか。
BACK INTO ENGLISH
What did you present to us in the green land of God?
Okay, I get it, you like Translation Party.