Oh, it can definitely be both!! But most likely in this particular one it is probably a dress, because alll same color... But shirts are everywhere in this style and so are skirts... But just the same there's a bunch of dresses that are like this.. And usually it's all the same color.. So more tha. Likely a dres.. And I particularly dislike that style very very much!!
This style was created to camouflage the stomach and hips to make people look slim... But I think it looks awful for the most part. Ewk 🙈lol