Meaning of leucaena
Definition of leucaena
(noun)
small
genus
of
tropical
evergreen
trees or shrubs having pods
like
those of the
acacia
Other information on leucaena
WIKIPEDIA results for
leucaena
Amazon results for
leucaena
Tweet