Meaning of leucaena glauca
Definition of leucaena glauca
(noun)
low
scrubby
tree
of
tropical
and
subtropical
North America having
white
flowers tinged with
yellow
resembling
mimosa
and
long
flattened
pods
Other information on leucaena glauca
WIKIPEDIA results for
leucaena glauca
Amazon results for
leucaena glauca
Tweet