Meaning of the Sanskrit Word: yatudhanah

  yātudhānāḥ—Rākṣasas    SB 5.21.18
  yātudhānāḥ—the cannibals (Rākṣasas)    SB 6.6.28
  yātudhānāḥ—the Rākṣasas    SB 8.1.17

Can't find any compound Sanskrit words containing yatudhanah.