Online English Dictionary

Home

Yellowroot


n.

Any one of several plants with yellow roots.


© 2009 Dammam Community College