a species of flowering tree or shrub of the genus sophora of the family fabaceae (sophora macrocarpa)
Meanings of "a species of flowering tree or shrub of the genus sophora of the family fabaceae (sophora macrocarpa)" in Spanish English Dictionary : 1 result(s)