What is this? It looks like a mix between a pinafore and a vest

화제의패션 0 15

What is this? It looks like a mix between a pinafore and a vest