Neater than owl shit Share definition Flag "Neater than owl shit" is a phrase which describes the overwhelming-neatness of something. Person 1: "Look at the moon tonight." Person 2: "That's neater than owl shit." Neater than owl shit by Cactus-137 December 23, 2017 0 0 Get merch Get the Neater than owl shit mug. Buy Now — $32.95 See more merch