Meaning of the Sanskrit Word: yatudhanah

  yatudhanah—Raksasas    SB 5.21.18
  yatudhanah—the cannibals (Raksasas)    SB 6.6.28
  yatudhanah—the Raksasas    SB 8.1.17

Can't find any compound Sanskrit words containing yatudhanah.