English-Latin dictionary »

splinter / chip meaning in Latin

EnglishLatin
splinter / chip noun

astula [astulae](1st) F
noun