a technological masterpiece - Turkish English Dictionary