"Your dress is prettier than mine."
I have checked on 3 dictionaries, and all of them agree that 裙子 is skirt, not dress. Can someone confirm, please?
裙 means both "dress" and "skirt" (as in modern English, not Victorian era).
If you want to say "a short skirt", add "short(短)" before 裙.
No it does not. I've studied Chinese for years, and that word means SKIRT, not dress. In the mainland, in Taiwan, in Hong Kong and in Singapore/Malaysia which are places in which Chinese is spoken where I've lived and worked for ten years.