Definition of French meringue in English:

French meringue

noun

mass noun
  • A type of meringue made by stiffly beating egg whites and sugar at room temperature before baking.

    ‘the recipe uses French meringue’
    as count noun ‘a light French meringue in a caramel sauce’