Definition of leaf teeth in US English:

leaf teeth

noun

  • The tooth-like projections on the margins of many leaves; (formerly also) the tentacles on the surface of a sundew leaf.

Origin

Mid 19th century.