guayabera

(noun)

noun

1. A light, open-necked shirt worn by men in Latin America and the West Indies.