Noun Definition
sophora
1.Definition: cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
Related Noun(s):genus sophora
Category: Plants1.Definition: cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
Related Noun(s):genus sophora
Category: Plants