lota lota Meaning, Definition & Usage

  1. noun elongate freshwater cod of northern Europe and Asia and North America having barbels around its mouth
    burbot; ling; cusk; eelpout.

WordNet