microscopic creature - Spanish English Dictionary