scleropages leichardti

Noun
  1. A species of large fish found in Australian rivers (synset 102547784)

Found on Word Lists

Other Searches