llud has definitions from the field of religion
1
[ noun ] (Welsh) a warrior god

Related terms

Celtic_deity Wales

*