Yes, she did. And she had one. That much is Catholic dogma.
It does not follow from that the she was a "sinner". A person who commits no actual sins, but is descended from Adam, still requires salvation through Christ. To say otherwise is the heresy of Pelagianism.
savior ( Brit. saviour) noun a person who saves someone or something
(esp. a country or cause) from danger, and who is regarded with the
veneration of a religious figure. ( the/our Savior) (in Christianity)
God or Jesus Christ as the redeemer of sin and saver of souls.
ORIGIN Middle English : from Old French sauveour,
from ecclesiastical Latin salvator (translating Greek s?t?r),
from late Latin salvare to save.
How do you explainb'shem Y'shua
"being obedient she (Mary) became the cause of salvation for herself and for the whole human race"CCC Para 494