Possibly from Portuguese garupa (“crupper”) or Portuguese garoupa (“grouper”). Compare grouper.
garrupa (plural garrupas)