eating their own dog food - Allemand Anglais Dictionnaire