maintenance detachment - Turkish English Dictionary