Leucaena
English Dictionary
->
Letter L
-> Leucaena
Search Dictionary:
Leucaena Definition
(n)
small
genus
of
tropical
evergreen
trees
or
shrubs
having
pods
like
those
of
the
acacia
Leucaena Synonyms
genus Leucaena
Leucaena
© Art Branch Inc.