What is Dafid?
Several meanings
Shit boyfriend
Someone who sleeps around (especially with under age girls)
That davids a right Dafid....