Mesh fabric with flocked (short velvet texture) rose and leaves pattern. This fabric also comes in a tank, see other listing. Our sizes tend to run a bit small, we recommend ordering a size bigger than you usually wear if you are unfamiliar with our fit.