crickle

Cricklewood (an area in London) - a crickle in the wood
by tv21 December 12, 2011
mugGet the cricklemug.

Share this definition