pinafore

A sleeveless dress or apron worn over clothes for protection.