Meaning of the Sanskrit Word: snayat

  snāyāt—must bathe    SB 6.18.48
  snāyāt—one should bathe    SB 8.16.26

Can't find any compound Sanskrit words containing snayat.