DD has various meanings in the Governmental & Military category. Discover the full forms, definitions, and usage contexts of DD in Governmental & Military.
'Torpedo Boat Destroyer' Fast, unarmoured, warship armed with torpedoes and guns, capable of attacking large war-ships with her torpedoes and submarines with depth-charges.
Governmental & MilitaryLast updated: