lake trout - French English Dictionary

lake trout

Play ENFRENus
Play ENFRENuk
Play ENFRENau

Meanings of "lake trout" in French English Dictionary : 6 result(s)

English French
Nature Science
lake trout touladi (=omble du canada)
Wild Species
lake trout touladi
Fish
lake trout omble du canada
lake trout touladi
Zoology
lake trout idlorak [m]
lake trout truite de lac