Top definition
When someone's argument completely outshines your own.
That guy at the meeting, his idea was much better than mine. He really 'shit on my pidgeons' that time.
by MutoKei June 15, 2017
Get the mug
Get a shit on my pidgeons mug for your mate Abdul.