look up any word, like cleveland steamer:
 
1.
DGFL stands for dirty girl fo life
Britney used to be hot, but now she's a DGFL.
by Nick ( I be Chuuuchin) March 25, 2008