Estella((“Splinter – English to Catalan,” Google Translate))

meaning “splinter” in Catalan