1 definition by Emelle2

A ring that costs so much to buy for them, that it chokes the life out of one
by Emelle2 April 25, 2019
Get the Ring Choker mug.