meaning of pepper grass

1. annual herb used as salad green and garnish


Related Words

pepper grass | peppergrass |

Developed & Maintained By Taraprasad.com

Treasure Words