Celastrina argiolus

English name: holly blue

Scientific name: celastrina argiolus