guayabera noun1 •(US) A light, open-necked, short-sleeved shirt worn by men in Latin America and the West Indies.So he was quite peremptory when a slight, soft-spoken man in a guayabera, trousers, and sandals began chatting with him and did not seem likely to stop. — 2013 formsguayaberas