Synonyms of 'dick'

beagle, bluecoat, bobby, Bull, cop, copper, dogberry, eye, flatfoot, flattie, gendarme, gumshoe, hawkshaw, peeler, pig, private eye, shamus, sherlock, skip tracer, sleuthhound, spotter