Yeel

Yeel

noun
  • [Obsolete] An eel. Holland.