eating their own dog food - Turco Inglés Diccionario