The genus was named in 1971 by Aleksandr Grigorevich Sharov. The type species is Sordes pilosus. The genus name means "filth" or "scum" in Latin, a reference to evil spirits in local folklore. The specific name is Latin for "hairy"; despite sordes being feminine, it has not yet been emended to pilosa.
Sordes had a 0.63 m (2 ft) wingspan. The wings were relatively short. Sordes had, according to Sharov and Unwin, wing membranes attached to the legs and a membrane between the legs. It had a short neck. It had a long tail, accounting for over half its length, with at the end an elongated vane.
Skull and dentition
It had a slender, not round, head with moderately long, pointed jaws. The skull was about 8 cm (3.2 in) long. Unlike many pterosaurs, it had no head crest. The teeth in the frontal half of the jaws are large and pointed to facilitate prey capture. The teeth beyond these in the rear half of the jaw are much smaller and more numerous than those at the front, suggesting that they were more for crushing. Together these two types of teeth indicate specialisation for prey that was difficult to catch yet required some effort to eat. Likely contenders are invertebrates with tougher exoskeletons, or amphibians that were slippery to catch and then required some crunching before they could be swallowed.
The fossil shows remains of the soft parts, such as membranes and hair-like filaments. This was the first unequivocal proof that pterosaurs had a layer of hair-like filaments covering their bodies, later named pycnofibres. The pycnofibres served as insulation, an indication the group was warm-blooded, and provided a streamlined flight profile. The pycnofibres are present in two main types: longer at the extreme part of the wing membrane and shorter near the body. In the 1990s, David Unwin argued that both types were essentially not hairs but reinforcing fibres of the flight membranes. Later he emphasized that "hair" in the form of pycnofibres was indeed present on the body, after the find of new specimens clearly showing this