Random Words:
1.
someone who is a complete fuck up!
you are such a david dowding!
yeah dave!
See twat, gimp, retard, spastic, dave..
1.
to apply oneself conscientiously to one's work.
it is similar to the idiom of keeping your nose to the grindstone in both meaning ..