foreign particle detector - Alemán Inglés Diccionario