What is Dartard?
A dartard is what my sister just called me. She's dartarded too.
you are such a dartard.
See tard, dar, camden, new jersey, gaylord, feet