Definitions by miss.emma
ALF
1.) the Animal Liberation Front, a terrorist group supported by PETA, that uses intimidation and illegal activities to liberate animals.
2.) some brown alien guy with a self-titled sitcom back in the day. yup.
2.) some brown alien guy with a self-titled sitcom back in the day. yup.