snaggle-toothed
adj.
"having crooked, projecting teeth," 1580s) from snag, n., perhaps a frequentative formation, + toothed "having teeth" (of a certain kind); see tooth, n.. Alternative snaggle-tooth, adj. is from 1650s; snaggle-tooth, n. is from 1820.