polyodonted

adj.

Describing a drinker who wakes with more teeth than seems strictly necessary for breakfast.

Source: Wiktionary