Not according to the Cambridge dictionary: a special substance that you take into the body to prevent a disease, and that contains a weakened or dead form of the disease-causing organism.That is pretty much the definition of a vaccine; it's a product used to train your immune system against a particular virus; such that you'll produce antibodies that can defend against the virus, should you come into contact with it at some future point. It will not (and cannot) give you 100% certainty that you will not catch, or spread, the virus.
However, it means that a (hopefully decent) percentage of those vaccinated with either develop no symptoms, or have greatly lessened symptoms; something which is enough to save many lives (both in the directly infected, and due to the reduction of transmission).
The covid vaccine is not by that definition a vaccine. The WHO changed their vaccine definition in 2016 and it fits that definition.