Sprites are visual elements that can be assigned images, layered, and manipulated. They're similar to entities in some ways, but they don't require a map, and are generated completely from scripts. These have a variety of uses, like rain effects or layering clothes on top of an entity.
Sprites don't have many functions, but they have plenty of variables to manipulate them. Read about them here.