leadtree

English

Noun

leadtree (plural leadtrees)

  1. Any of the genus Leucaena of flowering plants, native to the Americas.