1 definition by Abdelbasset Ali Al Megrahi

Top Definition
A place where you adopt an animal to help its habitat and all you get is a t-shirt
I adopted a polar bear through the WWF. It has a fight against the undertaker next week
by Abdelbasset Ali Al Megrahi September 07, 2009

Mug icon
Buy a WWF mug!