English dictionary
leucaena meaning and definition
Definition and meaning of leucaena at MeaningMonkey.org. leucaena meaning and definition in the English Dictionary.LEUCAENA noun
Definition of Leucaena (noun)
- small genus of tropical evergreen trees or shrubs having pods like those of the acacia
- synonyms: genus Leucaena
Source: Princeton University Wordnet