Acronyms and Abbreviations

What does OTFPL stand for?

Back to ot GroupBack to otf Group