1 definition by hryeuwibcwuiot8e

Top Definition
a lost cause
Darren's dumbass is a lost cause
by hryeuwibcwuiot8e November 26, 2019

Mug icon
Buy a Darren mug!