Multilingual dictionary of abbreviations

What does MTTRF mean?

Code

Meaning

Language

Themes and places

MTTRF

Mean Time To Restore Function

In English