Skip to main content

barramundi

English barramundi meaning in English  •  barramundi का अर्थ अंग्रेजी में
Noun
  • A remarkable Australian fresh-water ganoid fish of the genus Ceratodus.
Advertisement