lota lota

Noun
  1. Elongate freshwater cod of northern Europe and Asia and North America having barbels around its mouth (synset 102526058)

Other Searches