Refine this word faster
Lota lota
Definitions
Noun
- 1 elongate freshwater cod of northern Europe and Asia and North America having barbels around its mouth wordnet
See also for "lota lota"
Next best steps
Mini challenge
Unscramble this word: lotalota