1 definition by nkr_1234

Top Definition
One who is oblivious to their surroundings because they are listening to their iPod too loudly.
"Hey! iTard! I'm talking to you."
by nkr_1234 December 03, 2006
Mug icon
Buy a iTard mug!