Cat chew slater Share definition Flag Australian idiom for communicating to a group of people that you intend to depart their company. Hey you lot! Cat chew slater! Cat chew slater by Willib April 10, 2005 0 0 Get merch Get the Cat chew slater mug. Buy Now — $32.95 See more merch