twmp Share definition Flag The welsh word for a small hill. Child: "I cannae be bothered to climb this twmp today Dad!!!" twmp by kinkle91 September 19, 2009 0 0 Get merch Get the twmp mug. Buy Now — $32.95 See more merch