cuckaroo'd

When someone is screwed over or fucked very badly
Wow I heard you got cuckaroo'd real bad the other day
by Thickleaves September 13, 2016
Get the cuckaroo'd mug.