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)

  1. cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: