It means spectacular, fantastic. Incredible. Extraordinary, prodigious. That cannot be believed, imaginary, implausible. Fictitious.