microridges
English
Noun
microridges
plural of
microridge