garibaldi

Definitions of garibaldi
  1. noun
    a loose high-necked blouse with long sleeves; styled after the red flannel shirts worn by Garibaldi's soldiers
    see moresee less
    type of:
    blouse
    a top worn by women
Word Family