1 definition by Citycat

The act of being rejected, put down, scolded or failing at something.
You just got Duck Slapped.
by Citycat March 28, 2021
Get the Duck Slapped mug.