Vintage 1970's hand knit baby short overalls / romper.
Super cute. has an applique of a horse on the bib.
hard to tell the size. Please measure something that is the size you want and use my measurements. This does look like a 2 or 3 toddler size.
Of course it stretches so the given sizes have some wiggle room.
Waist is 19 inches without stretching. The pants are 9 inches and the entire outfit is 17.75 inches, from the top of a strap to the bottom of a leg.
The straps have Velcro to hold them in place.