dog food

a.k.a. dog fooding

see: eating your own dog food

NetLingo Classification: Online Jargon

Updates