FMTD

AcronymDefinition
FMTDFabrique de Machines et Taillerie de Diamants (French: Factory Machine and Diamond Taillerie; Switzerland)