repair and maintenance shop - Turkish English Dictionary