I still don't understand. How homerun (just in case: I know what it is) can mean "the same thing as baseball"? It doesn't have sense for me.
Anyway could you explain the meaning of the original...