Top definition
New nickname for baseball superstar Albert Pujols. Coined following Pujols' rejection of the St. Louis Cardinals in favor of a $254 million contract with the Los Angeles Angels of Anaheim.
"Can you believe Albert Pujols signed with the Angels for signed with the Angels after being with the Cardinals since 1999?"

"I know; can you say: Puwhore!"
by ebIV December 08, 2011
Get the mug
Get a Puwhore mug for your grandma Sarah.