last night i just stayed home and kicked it with my cherry sleeve
a fake vagina, used for masturbation
"last night i just stayed home and kicked it with my cherry sleeve" What is the definition of "cherry sleeve"?