flowering almond is a noun meaning "deciduous Chinese shrub or small tree with often trilobed leaves grown for its pink-white flowers". It carries 2 recorded senses.
deciduous Chinese shrub or small tree with often trilobed leaves grown for its pink-white flowers
woody oriental plant with smooth unfurrowed red fruit grown especially for its white or pale pink blossoms
Definitions, synonyms and semantic relations for flowering almond come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.