detachable connection - Turkish English Dictionary