cover someone's tracks up - Französisch Englisch Wörterbuch