English-Latin dictionary »

little needle / pin meaning in Latin

EnglishLatin
little needle / pin noun

aculeolus [aculeoli](2nd) M
noun