English-Latin dictionary »

paper-staple meaning in Latin

EnglishLatin
paper-staple noun

fibiculaa [fibiculaae](1st) F
noun