'Scleropages leichardti' definitions:

Definition of 'Scleropages leichardti'

(from WordNet)
noun
A species of large fish found in Australian rivers [syn: Australian arowana, Dawson River salmon, saratoga, spotted barramundi, spotted bonytongue, Scleropages leichardti]