Prior to her rumored split from Stranger Things actor David Harbour, British singer Lily Allen supposedly got creative when ...
Delulu is simply abbreviated slang for the word "delusional," which means false beliefs about something despite evidence to ...