BARRAMUNDI MEANING IN ENGLISH

• Barramundi Definition & Synonyms

  1. (n.) An Australian river fish (Osteoglossum Leichhardtii).
  2. (n.) A remarkable Australian fresh-water ganoid fish of the genus Ceratodus.


RECENT SEARCHES