caraco

Etymology
, maybe from Mexican or from  or.

Noun

 * 1)  loose blouse
 * 2) (women's) undershirt, camisole