sheffield handicap - (табу., брит., сл.) дефекация.

Вот даже не знаю к какому месту приложить это знание. Наверное, к тому самому.