Definify.com

Definition 2024


dowan

dowan

Manx

Noun

dowan m

  1. world, earth
  2. universe

Derived terms

  • dowan-lheead
  • dowan-liurid