Definition of sophora
English to English noun - cosmopolitan genus of trees and shrubs having odd-pinnate leaves and showy flowers; some species placed in genus Podalyria
source: WordNet 3.0 - A genus of leguminous plants.
source: Webster 1913
Visual Synonyms 
Nearby Word
sophora, sopra, sopor, sopera, soap opera, shophar, spore, sobra, sapor, spray, scyphophori, supra, spoor, saphar, sopper, shofar, spirea, sphery, sphere, shover
|
|
|