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, spoor, supra, scyphophori, sapor, spore, sobra, spray, saphar, sphery, spirea, sopper, shover, sphere, shofar
|
|
|