DoctorWeeTodd's definitions
Internal Affairs, a branch of a police force that investigates happenings in the Police. Generally scorned by their comrades and viewed as traitors.
by DoctorWeeTodd June 26, 2005
Get the I.A mug.