cover someone's tracks up - Englisch Synonyme Wörterbuch