UV

UV coordinates lets you apply a 2d texture to a 3d mesh by providing coordinates for each pixel in the texture. If you change the UV coordinates, the texture will change accordingly. That's how you can get textures to scroll along a mesh or even play a flipbook.

Further explanation can be found in this video by Dokipen: