Ave maris stella

(Redirected from Ave Maris Stella)
English-language translations of Ave maris stella include:
The statue of Our Lady Star of the Sea venerated at Stella Maris Church in Sliema, Malta

See alsoEdit