From gancho + -oso.
ganchoso (feminine ganchosa, masculine plural ganchosos, feminine plural ganchosas)