Multitexturing allows the use of multiple textures at one time.
It is a standard feature of OpenGL 1.3 and later.
An ordinary texture combines the base color of a polygon with color from the texture image. In multitexturing, this result of the first texturing can be combined with color from another texture.
Each texture can be applied with different texture coordinates.