Dodder

See also: dodder

EnglishEdit

Proper nounEdit

Dodder

  1. A river in Ireland, a tributary of the Liffey.

TranslationsEdit

Read in another language