what is the exact meaning of "is anybody's guess"?
Does it mean something like "I don't know" or "cannot quite say"?
Can it be used as follows?
A: Who will win the election this year?
B: Both candidates are quite close in the mock polls.
It's anybody's guess who will win.
(Or, Who will win is anybody's guess.)
Thank you, MikeNewYork. :)