Meow Meow Song?
There's this Italian restaurant I've visited a couple of times. They've always got the same CD playing - I am pretty sure it is since I hear this same silly song every single time I visit! And I just now got reminded of the fact I can't seem to identify it, so here I am!
I can't tell you the lyrics. But it pretty much involves the word 'Meow' all the time, or something that sounds very much like it. It's sung by a woman. It may be Italian, but not entirely sure; the rest of the songs tend to be suitable for the ambiance and sorta familiar to boot but I can't really describe them beyond that.
Anyone? :)