What is Dafid?
Several meanings
Shit boyfriend
Someone who sleeps around (especially with under age girls)
That davids a right Dafid....
All you need for a faster workflow in one place.