A horse thief is a person or animal that steals horses, either for personal use or to sell them. This can refer to a person who steals horses for financial gain or to use them for their own purposes, or an animal that steals horses as a source of food or to protect its territory.