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