Domesticated usually involves changing the animals to the point of being a separate species. Dogs and cats can survive in the wild, but they would be feral, even if it is the 10th generation of feral cat, it's still not a wild species.
The different definitions of "domesticated" from the dictionary is because it is used as a term in different ways. As in, you may say a house husband is 'domesticated' because he stays home and does household chores and cooks and therefor does the "domestic" duties... but this doesn't mean he is a created species of human that can't survive in the wild. Similar for the definition that refers to foreign or domestic product. So we have to be careful about applying the term properly. (yay English)
A domestic horse is a different species from the last living wild horse, the Przewalski's horse. Domestic horses(and also the feral mustangs) are offspring from tarpan species, that man bred exclusively for use by humans. A similar method led to pretty much all domesticated species.
Farm turkeys are not wild turkeys. Some breeds of domesticated turkey could live in the wild with some reintroduction though, just like dogs, cats, cattle, horses, goats, etc.
Snakes will most likely never be a domesticated species. Their nature does not lend them to being altered to be useful to humans. Wild snakes accumulated to humans do their 'jobs' just as well. Random people throughout the ages have kept captive reptiles. But they have never bred them for a purpose that altered them from the wild counterpart. Choosing tame individuals and captive breeding them and treating them well is enough to have a good pet/breeder.