clean (one's) clock - Francés Inglés Diccionario