|
Definition of Flowering almond
1. Noun. Deciduous Chinese shrub or small tree with often trilobed leaves grown for its pink-white flowers.
2. Noun. Woody oriental plant with smooth unfurrowed red fruit grown especially for its white or pale pink blossoms.