sophora sinensis

Noun
  1. Handsome roundheaded deciduous tree having compound dark green leaves and profuse panicles of fragrant creamy-white flowers;
    China and Japan (synset 112590899)

Found on Word Lists

Other Searches