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, sopor, sopra, sopera, shophar, soap opera, spray, spore, scyphophori, spoor, sapor, supra, sobra, spirea, sphery, shover, sphere, shofar, sopper, saphar
|
|
|