Definitions
There is 1 meaning of the phrase
Genus Sophora.
Genus Sophora - as a noun
Cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus podalyria
Synonyms (Exact Relations)
sophora