1 definition by lama fuckers

Top Definition
slang word for PETA (see PETA)
Wow PETA "reeeeeally" loves animals.
by lama fuckers November 22, 2004

Mug icon
Buy a beastiality mug!