Scleropages Leichardti Synonyms

A species of large fish found in Australian rivers
(Noun)