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 Get the delilah mchugh mug.