LANGUAGE BARRIER

Now that I think of it, I have no idea what the lyrics to the Numa Numa song actually mean. The joke could be on us!