English-Latin dictionary »

papyrus / paper fiber meaning in Latin

EnglishLatin
papyrus / paper fiber noun

ina [inae](1st) F
noun

Your history