Carter's 24 months Infant / Toddler Girl's Top.
This is vintage and from the 1980s. I used to dress my dolls in this and used it as a dress vs a top.
50% Polyester / 50% Cotton
Stated to fit 27 to 29 lb child. Please note, being this old and being washed over and over it may be a little smaller than it originally was