French-English dictionary »

touladi meaning in English

FrenchEnglish
touladi nom {m}

lake trout◼◼◼(Salvelinus namaycush)
noun