Portuguese-English dictionary »

druida meaning in English

PortugueseEnglish
druida noun
{m}

druid(one of an order of Celtic priests)
noun
[UK: ˈdruːɪd] [US: ˈdruːəd]

arquidruida noun
{m}

archdruid(chief druid)
noun

Your history