Answer:
It's kind of a confusing phrase, but it just means that each team playes each other once in each city. So, a home and home between the Indians and the Royals means that, playing against each other both times, they play one games (or series) in Cleveland and another in Kansas City. A simple concept with a confusing name!