Pseudoscience is anything that pretends to be science but is not. Together, "pseudo-" and "science" mean "fake science". Pseudoscience may fail one or more parts of being scientific.
Pseudoscience is not just an idea that is not accepted by the mainstream scientific community. It is an idea not open to testing, no matter what evidence against it is available. Despite the fact that the word pseudoscience means "false science", it is the openness to testing which is fundamental to science. This is more fundamental than whether a theory is accepted. After all, ideas have been proved wrong, though once they were believed to be true. Obviously, science is not always right but always open to correction, which makes a clear difference between science and pseudoscience.