semiconductor particles - Alemán Inglés Diccionario