organic scavenging device - Español Inglés Diccionario