The AI-powered English dictionary
Synonym of Santiago de Compostela, a city in Galicia, Spain, a major Christian pilgrimage site. examples