DoIDD stands for Department of Inter-Dimensional Defense

DoIDD
Share
Abbreviations And Their Meaning