DTLD stands for Dogs to la Die (French band)

DTLD
Share
Abbreviations And Their Meaning