In dictionaries:
Troodos Mountains
Troodos (sometimes spelled Troödos; ; ) is the largest mountain range in Cyprus, located in roughly the center of the island.
RAF Troodos
Troödos Station, formerly Royal Air Force Troödos, is a retained British Joint Forces Command site in the Republic of Cyprus.
more...