meaning of mentha citrata

1. mint with leaves having perfume like that of the bergamot orange


Related Words

mentha citrata |

Developed & Maintained By Taraprasad.com

Treasure Words