meaning of lemon mint

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


Related Words

lemon mint |

Developed & Maintained By Taraprasad.com

Treasure Words