Fetching details from the dictionary...
Nanking cherry (Prunus tomentosa); downy cherry
「桜桃」 has other readings with different meanings.
cherry (fruit; esp. of the sweet cherry, Prunus avium)
cherry (tree; esp. sweet cherry or Nanking cherry)