Strainer : noun Container pierced with holes and used to drain food, to briefly filter liquids.
To have the head like a sieve: which does not retain anything.
Sock (hence the expression "sock juice").
It's a real strainer: in football, an expression used to describe a bad goalkeeper.
Turning someone into a colander: strafing or riddling it with bullets.