What is Idtid?
jerkish person; dumb ; idiotic
Marsie was such an idtid for running the soccor ball into her own net.
See dumb, idiotic, stupid, retarded