meaning of pepper root

1. North American herb with pungent scaly or toothed roots


Related Words

pepper root |

Developed & Maintained By Taraprasad.com

Treasure Words