Find the word definition

Wikipedia
Campechuela

Campechuela is a municipality and town in Granma Province of Cuba. It is located on the southern shore of the Gulf of Guacanayabo.