know something inside and outDefinition: to know something very thoroughly.Discuss this Idiom in the comments below.