eating their own dog food - German English Dictionary