Mob Translate
About
Contribute
← Back to Dictionary
yarru
noun
Definitions
rainbow serpent (mythological serpent)