Definition, synonyms and related words
A mythical Australian monster, said to inhabit swamps and lagoons.