meaning of cyperus longus

1. European sedge having rough-edged leaves and spikelets of reddish flowers and aromatic roots


Related Words

cyperus longus |

Developed & Maintained By Taraprasad.com

Treasure Words