Definitions of Japanese apricot:

  • noun:   Japanese ornamental tree with fragrant white or pink blossoms and small yellow fruits