meaning of apple mint

1. mint with apple-scented stems of southern and western Europe; naturalized in United States


Related Words

apple mint | applemint |

Developed & Maintained By Taraprasad.com

Treasure Words