Definify.com
Definition 2025
mentastro
mentastro
Italian
Noun
mentastro m (plural mentastri)
- apple mint (Mentha suaveolens)
- water mint (Mentha aquatica)
- horse mint (Mentha longifolia)
- (regional) horehound
Synonyms
- (horehound): marrubio
mentastro m (plural mentastri)