eating their own dog food - Turc Anglais Dictionnaire