know something inside out
📖 generalMeaning
to have complete knowledge or understanding of a subject
Literal Meaning
To know something thoroughly from the inside to the outside.
Example
“After years of studying the subject, she knows it inside out.”