Open main menu
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