a small fast-growing mimosoid tree native to southern mexico and northern central america (leucaena leucocephala)
Meanings of "a small fast-growing mimosoid tree native to southern mexico and northern central america (leucaena leucocephala)" in Spanish English Dictionary : 2 result(s)