detachable cape - Turkish English Dictionary