local maxima
English
Noun
local
maxima
plural of
local maximum