Meaning and Origin of: Tudur

Boy name origins & meanings

  • Welsh : Divine gift