wild red cherry

noun

Definition of wild red cherry