1 definition by PWDAD.

1
An application that runs and runs, but never seems to finish what it is supposed to be doing.
John just started the chugga chugga app this morning. If we are lucky, the reports might finish by the end of next week.
by PWDAD. December 15, 2017
Get the mug
Get a chugga chugga app mug for your daughter Nathalie.