detachment device - Turkish English Dictionary