eating their own dog food - Spanisch Englisch Wörterbuch