English-Latin dictionary »

merchant / dealer in papyrus / paper meaning in Latin

EnglishLatin
merchant / dealer in papyrus / paper noun

chartopola [chartopolae](1st) M
noun