Why does my mom not let me wear crop tops?

I am almost 17 years old, and if i want to wear something as simple as a tube top and skinny jeans my mom will tell me “you can wear that around the house or in the summer but you can’t go out in that” what i don’t understand is that it’s my body, i should be able to dress the way i want to. Last summer i was wearing shorts and a tank top (I am also quite healthy i’m like 5’6 and 118 pounds) and my mom called me sleezy just for wearing what i wanted to wear, it wasn’t suggestive at all, and i actually cried over it. I just don’t understand why i can’t wear what i want as a teenager, it’s my body and i should be be able to make some of my own choices at this age.
Why does my mom not let me wear crop tops?
Post Opinion