know someone/something inside out - definition and synonyms

phrase
  1. to know someone or something very well

    He knows that computer program inside out.

See also main entry: inside out