Definitions of Llud:

  • noun:   a Celtic warrior god