flowering almond Meaning, Definition & Usage
-
noun deciduous Chinese shrub or small tree with often trilobed leaves grown for its pink-white flowers
Prunus triloba.
-
noun woody oriental plant with smooth unfurrowed red fruit grown especially for its white or pale pink blossoms
oriental bush cherry; Prunus japonica.