Help!

I am 12 weeks right now and this was my ultrasound at 8 weeks, does the “7 cm” mean that’s how big my baby is? That’s rally ahead at 8 weeks. Also, now I’m 12 weeks and it says “12”cm now which is 3 weeks ahead in growth. Can someone help me understand what the numbers mean on my ultrasound??