oriental bush cherry Meaning, Definition & Usage

  1. noun woody oriental plant with smooth unfurrowed red fruit grown especially for its white or pale pink blossoms
    Prunus japonica; flowering almond.

WordNet