|
Definition of Lota lota
1. Noun. Elongate freshwater cod of northern Europe and Asia and North America having barbels around its mouth.
|
1. Noun. Elongate freshwater cod of northern Europe and Asia and North America having barbels around its mouth.