proper noun/esˈteʝa/Estella-Lizarra (a town and municipality of Navarre, Spain)Synonyms: Estella-Lizarra