snaggle-toothed (adj.) Look up snaggle-toothed at Dictionary.com
"having crooked, projecting teeth," 1580s) from the root of snag (n.). Alternative snaggle-tooth (adj.) is from 1650s; snaggle-tooth (n.) is from 1820.