Definition
To have extensive knowledge about a particular subject or activity, or to be exceptionally skilled at it.
She knows all there is to know about classical music; she can identify the composer of any piece.
He seems to know all there is to know about every department of this company.
When it comes to computers, he knows all there is to know; nothing seems to stump him.