English-French dictionary »

lake trout meaning in French

EnglishFrench
lake trout (Salvelinus namaycush)
noun

touladi◼◼◼nom {m}

truite grise◼◼◻nom {f}