meaning of astilla

astilla - Spanish to English

splinter