meaning of cyperus papyrus

1. tall sedge of the Nile valley yielding fiber that served many purposes in historic times


Related Words

cyperus papyrus |

Developed & Maintained By Taraprasad.com

Treasure Words