Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

sophora Definition

Cancel
sophora
noun
Any of the genus ''Sophora'' of small trees and shrubs related to the pea

Words Related to sophora!

sophora Examples by Brain Bank Users