Translation of Druid in English:

Druid

Druid

noun

  • 1

    Druid, priest of an ancient Celtic religion