a pantropical shrub or small tree in the family fabaceae (sophora tomentosa) - Spanish English Dictionary

a pantropical shrub or small tree in the family fabaceae (sophora tomentosa)

Meanings of "a pantropical shrub or small tree in the family fabaceae (sophora tomentosa)" in Spanish English Dictionary : 1 result(s)

English Spanish
Botany
a pantropical shrub or small tree in the family fabaceae (sophora tomentosa) tambalisa [f] CU