The more I look at it the more I think it is TDB Pud. Doesn't stand for anything really, just Pud. It's not a Pod, it can slip over mud and it will fit like a catchers mitt (a pud).
If that's too close to pod then how about TDB Bean. It sort of looks like a bean.
Tim