detachably - Turkish English Dictionary