meaning of sophora
1. A genus of leguminous plants.
2. A tree (Sophora Japonica) of Eastern Asia, resembling the common locust; occasionally planted in the United States.
3. cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
Related Words
sophora | sophora japonica | sophora secundiflora | sophora sinensis | sophora tetraptera |