Saratoga
Info · Definitions · Characters
Definitions
(noun) a species of large fish found in Australian rivers. Synonyms: Australian arowana, Dawson River salmon, saratoga, spotted barramundi, spotted bonytongue, Scleropages leichardti.
Noun Definition 1