Приветствую! Как на иврите, так и на всех семитских языках славянское, а не греческое слово "дракон" пишется как "танин". Но почему написано "танин", а не нахаш в еврейском тексте Торы? Похоже потому что есть разные виды драконов и в зависимости от их среды обитания они называются по-разному, кстати, как в арабском, так и в иврите это отражается разными словами, есть морской дракон, есть земной дракон, есть небесный дракон, всего 7 видов дракона.
Что касаемо змеиного каннибализма, то практически все рептилии этим занимаются.