clean something well - Spanish English Dictionary