LEAD TREE
Definition:
- [noun] low scrubby tree of tropical and subtropical North America having white flowers tinged with yellow resembling mimosa and long flattened pods
Synonyms: white popinac, Leucaena glauca, Leucaena leucocephala
Synonyms:
- Search for synonyms for LEAD TREE



