sophora has definitions from the fields of biology,botany
1
[ noun ] (biology,botany) cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria

Synonyms

genus_Sophora

*