Definitions
There is 1 meaning of the phrase
Sophora Sinensis.
Sophora Sinensis - as a noun
Handsome roundheaded deciduous tree having compound dark green leaves and profuse panicles of fragrant creamy-white flowers; china and japan
Synonyms (Exact Relations)
Word Variations & Relations
A-Z Proximities
- sophomores
- sophomoric
- sophomorical
- sophonias
- sophora
- Sophora Sinensis
- sophs
- sophy
- sopite
- sopited
- sopites