← Back to Dictionary

julba-julba

noun

Definitions

  1. lizard from dreamtime