Sorry Sidney,the Caps got your asses tonight.
In short, it means "it makes no sense to me" or "I don't understand it"
The equivalent in Greek is: Αυτά μου φαίνονται κινέζικα.
There's an interesting Wikipedia article on the origins of the expression here.
mmmmmm souvlakis
thanks..but why <<greek>> and not some other language??