GARIBALDI

Definition of GARIBALDI

  1. (noun)a loose high-necked blouse with long sleeves; styled after the red flannel shirts worn by Garibaldi's soldiers