Top definition
A set of two very sexy twins.
Damn, do you see those twin cherries over there, or am I just seeing double??
by Foxykip May 22, 2016
Get the mug
Get a Twin Cherries mug for your fish Paul.