local maxima

English

Noun

local maxima

  1. plural of local maximum