{v. phr.} To be extremely well conversant with something; be an expert in; have thorough knowledge of. * /Tom knows the stock market inside out./
KNOW SOMETHING INSIDE OUT
Meaning of KNOW SOMETHING INSIDE OUT in English
Slang English vocab. Английский сленговый словарь. 2012