grognardFormsTop 30000MeaningsNoun1. a grumbler; one who grumbles2. an old veteran soldier, specifically an old grenadier of the Imperial Guard (Grenadiers à pied de la Garde Impériale); an old complaining soldier