sófora - Spanish English Dictionary
History

sófora



Meanings of "sófora" in English Spanish Dictionary : 4 result(s)

Spanish English
Botany
sófora [f] japanese pagoda tree
sófora [f] chinese scholar tree
sófora [f] pagoda tree
sófora [f] a species of tree in the subfamily faboideae of the pea family fabaceae (styphnolobium japonicum)