flowering almond

Noun
  1. Deciduous Chinese shrub or small tree with often trilobed leaves grown for its pink-white flowers (synset 112671140)
  2. Woody oriental plant with smooth unfurrowed red fruit grown especially for its white or pale pink blossoms (synset 112667501)

Found on Word Lists

Other Searches