Top definition
Someone who supervises and watches over the mentally and/ or physically handicapped
That boy looks lost, where is his tard shepard.
by Deek da Biker December 09, 2005
Get the mug
Get a Tard Shepard mug for your guy Rihanna.