Turkish-English dictionary »

asya deniz levreği meaning in English

TurkishEnglish
Asya deniz levreği noun

barramundi(species of diadromous fish)
noun