know somebody/something inside out
US /noʊ ˈsʌm.bə.di ˈsʌm.θɪŋ ˌɪn.saɪd ˈaʊt/
UK /noʊ ˈsʌm.bə.di ˈsʌm.θɪŋ ˌɪn.saɪd ˈaʊt/

1.
connaître sur le bout des doigts, connaître par cœur
to know someone or something extremely well
:
•
She's worked here for twenty years, so she knows the company inside out.
Elle travaille ici depuis vingt ans, donc elle connaît l'entreprise sur le bout des doigts.
•
He's a local, so he knows this area inside out.
C'est un local, donc il connaît cette région sur le bout des doigts.