Meaning of sophora

Definition of sophora

(noun) cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria

Other information on sophora

WIKIPEDIA results for sophora
Amazon results for sophora