True. I just saw this sentences like "Mexico will pay for the wall" in CNN. And I couldn't understand what it means. Because it didn't make sense if I make a direct translation. I didn't know there is walk between America and Mexico. I thought it is kind of an idiom which has another meaning.