TCD
Top 40000
Meanings
Noun
1. abbreviation of transport de chalands de débarquement — LPD (“landing platform dock”); a military sea transport that has a dock to embark and debark landing craft (nautical, military)