According to Oxford Dictionary
This is a shift
The black one in this picture is a jumper or pinafore
And a skirt normally doesn't have the top as the blue one in this picture
And say you are a parent and you don't know much about clothes and in a casual conversation to a child.
is it okay to say "a skirt" when you are actually referring to "a shift or pinafore or jumper"?