to be ready with all the available information about something
There's one kid in my class who always has her hand up and always has all the answers. I don't know what can be done - I don't have all the answers, but I do have a lot of questions. Usage notes: often used to describe someone who wants other people to recognize their intelligence: I used to date someone who had all the answers, and he was such a bore.