lota lota (0 synonym found)

Definition of lota lota:

(n) : elongate freshwater cod of northern europe and asia and north america having barbels around its mouth

Definition of lota lota:

(n) : elongate freshwater cod of northern europe and asia and north america having barbels around its mouth

Back to Top