via Wikipedia infobox
Petra ( Balearic Catalan: [ˈpetɾə]) is a town and municipality on the Mediterranean island of Mallorca, in the Spanish autonomous community of the Balearic Islands. "Petra" means "rock" in Latin.
Fr Junípero Serra Petra is the birthplace of St. Junípero Serra (1713-1784), a Franciscan friar who founded the first nine of 21 Spanish missions in California from San Diego to San Francisco.
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).