{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
Dictionary of English idioms . Словарь английских идиом. 2012