English dictionary
scleropages leichardti meaning and definition
Definition and meaning of scleropages leichardti at MeaningMonkey.org. scleropages leichardti meaning and definition in the English Dictionary.SCLEROPAGES LEICHARDTI noun
Definition of Scleropages leichardti (noun)
- a species of large fish found in Australian rivers
Source: Princeton University Wordnet