Definition, Meaning & Anagrams | English word TTO
TTO
Definitions of TTO
- Initialism of technology transfer office.
- Abbreviation of Toronto.
Number of letters
3
Is palindrome
No
Search for TTO in:
Page preparation took: 227.92 ms.