Toby davies Share definition Flag The biggest slag ever. Often associated with rodents and can be found with sewer swimmers. How are the rats? Oh, with Toby Davies? Toby davies by Haroldstyless November 13, 2020 0 0 Get merch Get the Toby davies mug. Buy Now — $32.95 See more merch