English
›
Words
papyrus
Translation:
English
Noun
1
ancient
paper made from stem of papyrus plant
Add
Translation