Meaning of leucaena leucocephala
Definition of leucaena leucocephala
(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 leucocephala
WIKIPEDIA results for
leucaena leucocephala
Amazon results for
leucaena leucocephala
Tweet