Multilingual dictionary of abbreviations

What does TBTD mean?

Code

Meaning

Language

Themes and places

TBTD

Thermal Bus Technology Demonstrator

In English