remember that poison does not only enter through your skin in fact thats the less favourable way for poison to attack someone from. he can inhale itWho would win in a fight?
I say gageel , because i belive that his iron skin would counter cobra's poison.