Top definition
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 mug
Get a cuckaroo'd mug for your guy Riley.