non-detachable - Turkish English Dictionary