Definitions
There is 1 meaning of the phrase
Leucaena Leucocephala.
Leucaena Leucocephala - as a noun
Low scrubby tree of tropical and subtropical north america having white flowers tinged with yellow resembling mimosa and long flattened pods
Synonyms (Exact Relations)
lead treeleucaena glaucawhite popinac