Eelpot

From Fresh Dictionary

English

Noun

eelpot

  1. A device for catching eels; an eelbuck.

Translations

Personal tools