The literal French phrase means, "What is it that this is?". Fortunately we have it a lot easier in English -- "what's that?"
In French, of course, they also have shorter versions such as "c'est quoi, ca?" ("that is what, that?").
Yes, I grew up in Canada :-)