French-English dictionary »

barramundi meaning in English

FrenchEnglish
barramundi nom {m}

barramundi◼◼◼(species of diadromous fish)
noun