Meaning of the Sanskrit Word: gudakesah

  gudakesah—Arjuna, the master at curbing ignorance    Bg 2.9
  gudakesah—Arjuna, the expert warrior, or one who has conquered sleep    SB 1.10.17

Can't find any compound Sanskrit words containing gudakesah.