
Construct equilateral triangle $ADE$ outside triangle $ABC$. Let $M$ be the midpoint of $AE$. Since $ADE$ is equilateral, $DM$ is the orthogonal bisector of segment $AE$. Moreover, since $AE = AD = BC$ and $$\angle \, EAC = \angle \, EAD + \angle \, BAC = 60^{\circ} + 20^{\circ} = 80^{\circ} = \angle \, BCA$$ triangles $CEA$ and $ABC$ are congruent. However, $ABC$ is isosceles so $CEA$ is also isosceles where $CA = CE$ and $\angle \, ACE = \angle \, CAB = 20^{\circ}$. Therefore point $C$ lies on the orthogonal bisector of segment $AE$, which we already proved is $DM$. Hence, the three points $M, D$ and $C$ are collinear. The line $CD$, which coincides with $DM$, is thus the angle bisector of $\angle \, ACE = 20^{\circ}$ so $\angle \, DCA = 10^{\circ}$. Therefore $$\angle \, BCD = \angle \, BCA - \angle \, DCA = 80^{\circ} - 10^{\circ} = 70^{\circ}$$