Leucaena glauca
Explore definitions, synonyms, and language insights of Leucaena glauca
Definitions
Noun
low scrubby tree of tropical and subtropical North America having white flowers tinged with yellow resembling mimosa and long flattened pods