leadtree
English
Noun
leadtree
(
plural
leadtrees
)
Any of the genus
Leucaena
of
flowering plants
, native to the Americas.