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 09, 2018
Get the mug
Get a dumbtickle mug for your daughter-in-law Riley.