eating their own dog food - Deutsch Englisch Wörterbuch