Acronyms
What do these acronyms mean?
DHD
CAG
TARDIS
UFP
FAB
EMP
BFG
IDIC
C&C
AT-AT
Answers