meaning of can your own peaches

can your own peaches meaning in Urban Dictionary

the act of attaining either orgasm or ejaculation or both without the assistance of someone.