SNAGGLE-TOOTH Meaning of SNAGGLE-TOOTH in English n. (pl. snaggle-teeth) an irregular or projecting tooth. Derivatives: snaggle-toothed adj. Etymology: SNAG(1) + -LE(2) Oxford English vocab. Оксфордский английский словарь. 2012