ETLD

AcronymDefinition
ETLDExtra-Terrestrial Life Development (Netherlands)
ETLDEntreposage de Très Longue Durée (French: Very Long-Term Storage)