delilah mchugh Share definition Flag delilah mchugh is the type of person that makes you want to drop kick yourself off a cliff oh it’s delilah mchugh, give me a minute i’m going to go throw myself under a bus delilah mchugh by delilah mchugh September 14, 2020 0 0 Get merch Get the delilah mchugh mug. Buy Now — $32.95 See more merch