This is a cute Bodysuit made by Carters
Size 18 months but may run small as most vintage does.

Snaps on neck and on bottom legs all work great

Measurements are approximate and are in flat lay:
Sleeve: 8.5 in
Chest: 10 in
Leg: 8 in
Full Length: 23 in