Handmade Mexican dress. This is likely a cotton and polyester blend. OS but fits up to XXL or size 14.