Top definition
Stands for No Doubt Fan Forum. Best forum eveeeeer.
I waste half of my day on the NDFF.
by lenniebaby March 05, 2005
Get the mug
Get a NDFF mug for your Uncle Trump.