Top definition
A variation of "screwed the pooch". Visualize duck stepped on by horse.
What a screwup. He horsed the duck.
by barber of seville January 19, 2018
Get the mug
Get a horsed the duck mug for your guy Riley.