cleaner technology and practice - Spanish English Dictionary