Definitions by LongRodGod
llandod
A quaint small town in Mid Wales. Used to be full of heroin addicts, but now it is ok! It's often used to describe someone who looks downtrodden and rough, due to how the town looks
llandod by LongRodGod February 17, 2022