everblooming cherry

noun

Definition of everblooming cherry

: all saints' cherry