instantly detachable - Turkish English Dictionary