microscopic creature - Turco Inglés Diccionario