Medical abbreviations:
LTT
Libyan Telecommunications and Technology (now part of General Post and Telecommunication Company)
Medical abbreviations:
LTT
Libyan Telecommunications and Technology (now part of General Post and Telecommunication Company)