1. ಇತ್ತಲೆಮುಂಡ

    ♪ ittalemuṇḍa
      noun
    1. (myth.) a serpent with a head at each end of its body; amphisbaena.