1 definition by Talleywacker

Top Definition
That annoying tickle in your throat that won’t go away no matter how hard you cough
That dumbtickle in my throat won’t go away!
by Talleywacker February 08, 2018

Mug icon
Buy a dumbtickle mug!