meaning of mentha piperita

1. herb with downy leaves and small purple or white flowers that yields a pungent oil used as a flavoring


Related Words

mentha piperita |

Developed & Maintained By Taraprasad.com

Treasure Words