Know how to use "fewer" and "less"? Find out.
1540s, from buck (n.1), perhaps on the notion of "kicking up," + tooth. In French, buck teeth are called dents à l'anglaise, literally "English teeth." Related: Buck-toothed.
bucktooth buck·tooth (bŭk'tōōth')n. A prominent, projecting upper front tooth.