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
American idioms English vocabulary. Английский словарь американских идиом. 2012