depot maintenance shop - Turkish English Dictionary