British slang meaning to defecate, or to laugh loudly; sometimes used as a noun for feces.
Possibly from dialectal or onomatopoetic origins, related to Middle English and Germanic roots. The word may be imitative of the sound, or connected to old words for excrement.
Try Another Word