locomotive depot - Turkish English Dictionary