CANIJO in Mexico: heartless, evil. In Spain : plant or animal of little growth
It means weak and sickly appearance. Skinny, stunted, malnourished, bony, starving.
Canijo, ja: bass, small.
I have heard that it is bastard, quarrelsome, mallilla, applies also the adjective of canijo...