mechanics sonarscope - Turkish English Dictionary