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 9, 2005
Get the Tard Shepard mug.