1 definition by beezkneez

Top Definition
A man who cum in people faces everywhere and whenever.
Watch out! A Fiorio Pidgeon!
by beezkneez June 22, 2009

Mug icon
Buy a Fiorio Pidgeon mug!