Definitions of pinafore:

  • noun:   a sleeveless dress resembling an apron; worn over other clothing