microscopic particle - Francés Inglés Diccionario