Spotted Barramundi Synonyms

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