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

화제의패션 0 8

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