Is it correct to imagine a sentence like that to be pronounced by a waiter to some clients? Because the translation I found for it sounds like this "What can I bring/give you?". Is it correct?
Now, how come does this mean so? I mean, literally it means something like "What can it be for you?", but that sounds really odd to me, so I don´t really know how to explain that translation.