1 definition by DHP41890

A term used to describe a good looking police officer usally of Irish decent
Dude, did u get busted last nite?
Yeah. That Parlon arrested me for smoking pot
by DHP41890 December 3, 2006
Get the Parlon mug.