yarru
noun
  1. rainbow serpent (mythological serpent)















    definition
    • word: yarru
    • type: noun
    • definitions:
      • rainbow serpent (mythological serpent)
    • translations:
      • rainbow serpent
    • usages: