Chinese bush cherry

noun

Definition of Chinese bush cherry

: a flowering almond (Prunus japonica)