mechanical trouble - Turkish English Dictionary