English dictionary
sophora meaning and definition
Definition and meaning of sophora at MeaningMonkey.org. sophora meaning and definition in the English Dictionary.SOPHORA noun
Definition of Sophora (noun)
- cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
- synonyms: genus Sophora
Source: Princeton University Wordnet