English-Latin dictionary »

papyrus marsh, place where papyrus grows abundantly meaning in Latin

EnglishLatin
papyrus marsh, place where papyrus grows abundantly noun

papyrio [papyrionis](3rd) M
noun

Your history