From gancho + -udo.
ganchudo (feminine singular ganchuda, masculine plural ganchudos, feminine plural ganchudas)