demetrius deeshawn roberts; someone who is unbelievably stupid.
that idiot broke up with her and sent his own life into a downward spiral.