snaggle-toothed (adj.)youdaoicibaDictYouDict[snaggle-toothed 词源字典]
"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.[snaggle-toothed etymology, snaggle-toothed origin, 英语词源]