guayabera

ˌɡʌɪəˈbɛːrə

noun

an open-necked Cuban or Mexican shirt with two breast pockets and two pockets over the hips, typically having short sleeves and worn untucked.