detachability - Turkish English Dictionary