English-Latin dictionary »

needle, pin meaning in Latin

EnglishLatin
needle, pin noun

acus [acus](4th) F
noun