a flowering plant in the mint family lamiaceae (marrubium vulgare) - French English Dictionary