an engineering masterpiece - Turkish English Dictionary