What is the meaning of Ingrain?

To dye with a fast or lasting colour.

To make (something) deeply part of something else.

Dyed with grain, or kermes.

Dyed before manufacture; said of the material of a textile fabric.

Thoroughly inwrought; forming an essential part of the substance.

An ingrain fabric, such as a carpet.

Source: wiktionary.org