microscopic creature - Francés Inglés Diccionario