styrax japonicum

Noun
  1. Shrubby tree of China and Japan (synset 112798538)

Found on Word Lists

Other Searches