Sophora Japonica


What is Sophora Japonica?

Sophora Japonica also known as the pagoda tree is a species of small tree or shrub in the pea family. [1]