Manchu cherry

noun

Definition of Manchu cherry

: nanking cherry