Meaning of dwarf flowering almond

Definition of dwarf flowering almond

(noun) small Chinese shrub with smooth unfurrowed dark red fruit grown especially for its red or pink or white flowers

Other information on dwarf flowering almond

WIKIPEDIA results for dwarf flowering almond
Amazon results for dwarf flowering almond