garibaldi

definition: a loose high-necked blouse with long sleeves
example:
speech part: noun
synonyms:

How garibaldi is being used?