Skip to main content

Definitions by Seniorkeyboardwarrior

Toilet duck 

Someone that comes into your office from another company purely just to pee everywhere and show sass when we don't let her in.
Oh no we've got to let toilet duck in again