cover one's track - Español Inglés Diccionario