English-Turkish dictionary »

barramundi meaning in Turkish

EnglishTurkish
barramundi (species of diadromous fish)
noun

Asya deniz levreğinoun