Meaning of spotted barramundi

Definition of spotted barramundi

(noun) a species of large fish found in Australian rivers

Other information on spotted barramundi

WIKIPEDIA results for spotted barramundi
Amazon results for spotted barramundi