What is a snake draft?

A snake draft refers to a draft, normally fantasy football, in which the order the teams draft players in "snakes" or goes from team 1 to team 10, then team 10 to team 1 and so on. For example say there are 10 teams in a fantasy fooball league. On draft day the first team picks up through the tenth team. After this first round is complete, the draft order is flipped meaning that team 10 will then draft again and the order will go back from team 10 to team 1.