sophora Meaning, Definition & Usage
-
noun cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
genus Sophora.
WordNet
So*pho"ra noun
Etymology
Ar.Definitions
(Bot.) (a) A genus of leguminous plants. (b) A tree ( Sophora Japonica ) of Eastern Asia, resembling the common locust; occasionally planted in the United States.