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