flowering almond Meaning, Definition & Usage

  1. noun deciduous Chinese shrub or small tree with often trilobed leaves grown for its pink-white flowers
    Prunus triloba.
  2. noun woody oriental plant with smooth unfurrowed red fruit grown especially for its white or pale pink blossoms
    oriental bush cherry; Prunus japonica.

WordNet